.sidebar {
  height: calc(100vh - 56px);
  width: 200px;
  border-right: 1px solid var(--sidebar-border);
  background: var(--sidebar-bg);
}
.sidebar nav {
  display: flex;
  flex-direction: column;
}
.sidebar a {
  padding: 10px 12px;
  color: var(--sidebar-text);
}
.sidebar a.active {
  background: var(--primary-bg);
  color: var(--primary);
}